vegetable sponge gourd - Turkish English Dictionary